--[[
描述 ： 视频播放视图文件
作者 ： 付大志
修改 ： xxs- android
时间 ： 14/12/01
]]
 
--[[
类 ： VideoView  
简介： VideoView 视频播放视图类
]]
MLVideoView = Class(MLView,'MLVideoView'); 
MLVideoView.mVideoView = nil;

--[[
功能：   初始化 视频 视图实例
参数: 	w	视图宽度
参数: 	h	视图高度
返回:	视频 视图实例图类实例 
]] 
function  MLVideoView:initVideoView( w,  h, viewCtrl, id)
	if w==nil then
		print('warning:MLVideoView:initVideoView, argument 1 is nil!');
		return;
	end	
	if type(w) ~= 'number'  then
		print('warning:MLVideoView:initVideoView, argument 1 type is not number!');
		return;
	end 
	if h==nil then
		print('warning:MLVideoView:initVideoView, argument 2 is nil!');
		return ;
	end	  
	if type(h) ~= 'number'  then
		print('warning:MLVideoView:initVideoView, argument 2 type is not number!');
		return;
	end  
	self:initView(w, h, viewCtrl, id);
	self.mVideoView  = MLMyVideoView:new(w, h,name);
   	self.mInstance:groupAddChildVideo(self.mVideoView , 100, 0, 0);
    return self;	
end 

--[[
功能：   播放完成 事件监听函数
参数：   无	
返回：	无
注解：	上层可重写此函数，来监听此事件
]] 
function  MLVideoView:onFinish()	
     self.mVideoView:videoPause();
end 

--[[
功能：   播放
参数：   path	视频路径
返回：	无
]] 
function  MLVideoView:play(path)	
 self.mVideoView:videoPlay(path);
end 

--[[
功能：   暂停播放
参数：   无
返回：	无
]] 
function  MLVideoView:stop()		
   self.mVideoView:videoPause()
end 


